<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
 <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
 <meta http-equiv="content-style-type" content="text/css" />
 <meta name="author" content="WarpEnterprises, Arlsair" />
 <meta name="date" content="2003-07-09" />
 <title>Filter Referenz</title>
 <link rel="stylesheet" type="text/css" href="../style2.css" />
</head><body>
<h2><a name="producing"></a>Quellfilter, die ein Clip erzeugen</h2>
<br />
<table border="1" width="90%">
 <tr><td width="30%"><a href="corefilters/avisource.htm">AVISource / OpenDMLSource / AVIFileSource / WAVSource</a></td><td width="70%">Es werden die in den Anf&uuml;hrungszeichen enthaltenen Dateinamen als Argument &uuml;bernommen und die Dateien ge&ouml;ffnet.</td></tr>
 <tr><td><a href="corefilters/directshowsource.htm">DirectShowSource</a></td><td>Es wird eine Videodatei mittels DirectShow ge&ouml;ffnet.</td></tr>
 <tr><td><a href="corefilters/segmentedsource.htm">SegmentedAVISource / SegmentedDirectShowSource</a></td><td>Es werden automatisch bis zu 100 AVI-Segmente &uuml;bers Argument geladen.</td></tr>
 <tr><td><a href="corefilters/blankclip.htm">BlankClip / Blackness</a></td><td>Es wird ein einfarbiger Clip ohne Audio mit der angegebenen L&auml;nge (in Frames) erzeugt.</td></tr>
 <tr><td><a href="corefilters/image.htm">ImageReader</a></td><td>Es wird aus Standbildern ein Videoclip erzeugt.</td></tr>
 <tr><td><a href="corefilters/import.htm">Import</a></td><td>Importiert ein anderes AviSynth Skript.</td></tr>
</table>
<br />
<br />
<h2><a name="processing"></a>Filter zur Bildbearbeitung</h2>
<br />
<table border="1" width="90%">
 <tr><td width="30%"><a href="corefilters/addborders.htm">AddBorders</a></td><td width="70%">Es wird ein schwarzer Rand um das Bild hinzugef&uuml;gt.</td></tr>
 <tr><td><a href="corefilters/blur.htm">Blur / Sharpen</a></td><td>Dies sind einfache 3x3-Kern Sch&auml;rfe- und Unsch&auml;rfe-Filter.</td></tr>
 <tr><td><a href="corefilters/coloryuv.htm">ColorYUV</a></td><td>Man kann die Farben und die Helligkeit unabh&auml;ngig voneinander justieren.</td></tr>
 <tr><td><a href="corefilters/convert.htm">ConvertToRGB / ConvertToYUY2 / ConvertToYV12 / ConvertBackToYUY2 ConvertToRGB32 / ConvertToRGB24</a></td><td>AviSynth kann intern mit vier Farbr&auml;umen umgehen: RGB24, RGB32, YUY2 und YV12. Mit diesen Filtern kann man zwischen den einzelnen Farbr&auml;ume wechseln.</td></tr>
 <tr><td><a href="corefilters/crop.htm">Crop / CropBottom</a></td><td>Man kann hiermit &uuml;berfl&uuml;ssige Pixel vom Rand eines Bildes wegschneiden.</td></tr>
 <tr><td><a href="corefilters/convolution.htm">GeneralConvolution</a></td><td>Allgemeine Konvolution.</td></tr>
 <tr><td><a href="corefilters/greyscale.htm">Greyscale</a></td><td>Umwandlung in ein Graustufen-Video.</td></tr>
 <tr><td><a href="corefilters/invert.htm">Invert</a></td><td>Invertiert die Farbkan&auml;le.</td></tr>
 <tr><td><a href="corefilters/layer.htm">Layer / Mask / ResetMask / ColorKeyMask</a></td><td>&Uuml;berlagerung zweier Videos.</td></tr>
 <tr><td><a href="corefilters/letterbox.htm">Letterbox</a></td><td>Man kann die R&auml;nder Schwarz einf&auml;rben.</td></tr>
 <tr><td><a href="corefilters/levels.htm">Levels</a></td><td>Man kann die Helligkeitsverteilung, den Kontrast und den Gammawert &auml;ndern.</td></tr>
 <tr><td><a href="corefilters/limiter.htm">Limiter</a></td><td>Es wird die Farbpalette auf den CCIR-601 Bereich eingeschr&auml;nkt.</td></tr>
 <tr><td><a href="corefilters/merge.htm">MergeChroma / MergeLuma</a></td><td>Mischen der Farb- oder Helligkeitswerte eines Videoclips in einen anderen. Es gibt eine optionale Gewichtung, so dass ein Verh&auml;ltnis zwischen den zwei Clips angegeben werden kann.</td></tr>
 <tr><td><a href="corefilters/overlay.htm">Overlay</a></td><td>&Uuml;berlagerung zweier Videos. Weiterentwicklung von <a href="corefilters/layer.htm">Layer</a>.</td></tr>
 <tr><td><a href="corefilters/reduceby2.htm">ReduceBy2 / HorizontalReduceBy2 / VerticalReduceBy2</a></td><td>Verkleinerung der entsprechenden Aufl&ouml;sung auf die H&auml;lfte.</td></tr>
 <tr><td><a href="corefilters/resize.htm">BilinearResize / BicubicResize / LanczosResize / PointResize</a></td><td>Die Resize Filter skalieren die Quelle in eine beliebige neue Aufl&ouml;sung mittels verschiedener Algorithmen.</td></tr>
 <tr><td><a href="corefilters/adjust.htm">RGBAdjust</a></td><td>Justiert jeden einzelnen Farbkanal einzeln.</td></tr>
 <tr><td><a href="corefilters/soften.htm">SpatialSoften / TemporalSoften</a></td><td>Es wird Rauschen entfernt durch adaptives Mischen von Pixeln.</td></tr>
 <tr><td><a href="corefilters/showalpha.htm">ShowAlpha</a></td><td> Zeigt den Alph-Kanal eines Clips an.</td></tr>
 <tr><td><a href="corefilters/swap.htm">SwapUV / UToY / VToY / YToUV</a></td><td>Tauscht / kopiert die Farbkan&auml;le eines Videoclips.</td></tr>
 <tr><td><a href="corefilters/Tweak.htm">Tweak</a></td><td>Ver&auml;ndern von Farbton, S&auml;ttigung, Helligkeit und Kontrast.</td></tr>
</table>
<br />
<br />
<h2><a name="editing"></a>Filter zum Scheiden und Editieren</h2>
<br />
<table border="1" width="90%" >
 <tr><td width="30%"><a href="corefilters/splice.htm">AlignedSplice / UnalignedSplice</a></td><td width="70%">Zusammenf&uuml;gen von zwei oder mehr Videoclips.</td></tr>
 <tr><td><a href="corefilters/fps.htm">AssumeFPS / ChangeFPS / ConvertFPS</a></td><td>&Auml;ndern der Bildwiederholrate in unterschiedlicher Art und Weise.</td></tr>
 <tr><td><a href="corefilters/deleteframe.htm">DeleteFrame</a></td><td>L&ouml;scht einen einzelnen Frame, den man per Argument angibt.</td></tr>
 <tr><td><a href="corefilters/dissolve.htm">Dissolve</a></td><td> Ist &auml;hnlich AlignedSplice, allerdings mit einem Bereich, in dem die Videos gemischt werden.</td></tr>
 <tr><td><a href="corefilters/duplicateframe.htm">DuplicateFrame</a></td><td>Verdoppelt einen Frame, den man per Argument angibt.</td></tr>
 <tr><td><a href="corefilters/fade.htm">FadeIn / FadeOut</a></td><td>Ein- und Ausblenden des Videos gleichm&auml;&szlig;ig aus oder in Schwarz am Anfang oder am Ende.</td></tr>
 <tr><td><a href="corefilters/freezeframe.htm">FreezeFrame</a></td><td>Ersetzt alle Frames zwischen dem ersten und letzten Frame</td></tr>
 <tr><td><a href="corefilters/loop.htm">Loop</a></td><td>Wiederholt den Bereich zwischen dem ersten und letzten Frame eine bestimmte Anzahl mal.</td></tr>
 <tr><td><a href="corefilters/select.htm">SelectEven / SelectOdd</a></td><td>SelectEven erzeugt ein Video, bei dem nur die geraden Frames genommen wurden.</td></tr>
 <tr><td><a href="corefilters/selectevery.htm">SelectEvery</a></td><td>Sind die allgemeine Form von SelectEven und Pulldown.</td></tr>
 <tr><td><a href="corefilters/selectrangeevery.htm">SelectRangeEvery</a></td><td>Es werden nur Frames aus einem Bereich ausgew&auml;hlt, welcher sich immer wiederholt.</td></tr>
 <tr><td><a href="corefilters/trim.htm">Trim</a></td><td>Schneidet einen Videoclip, so dass das erzeugte Video nur die Frames zwischen erstem und letztem Frame enth&auml;lt.</td></tr>
</table>
<br />
<br />
<h2><a name="interlaced"></a>Filter zum Bearbeiten von interlaced Video</h2>
<br />
<table border="1" width="90%">
 <tr><td width="30%"><a href="corefilters/assumeframefield.htm">AssumeFrameBased / AssumeFieldBased</a></td><td width="70%">AviSynth nimmt dann an, dass der Videoclip auf Feldern oder auf Frames basiert.</td></tr>
 <tr><td><a href="corefilters/assumefieldfirst.htm">AssumeTTF / AssumeBFF</a></td><td>Bestimmt die Reihenfolge der Halbbilder.</td></tr>
 <tr><td><a href="corefilters/bob.htm">Bob</a></td><td>Deinterlacen mittels der Bob-Methode.</td></tr>
 <tr><td><a href="corefilters/complementparity.htm">ComplementParity</a></td><td>&Auml;ndern der Halbbild-Reihenfolge.</td></tr>
 <tr><td><a href="corefilters/doubleweave.htm">DoubleWeave</a></td><td>Wenn die Quelle auf Feldern basiert, dann funktioniert DoubleWeave &auml;hnlich wie Weave, es wird aber die doppelte Frameanzahl erzeugt.</td></tr>
 <tr><td><a href="corefilters/interleave.htm">Interleave</a></td><td>Verzahnen von mehreren Videoclips auf Frame Basis.</td></tr>
 <tr><td><a href="corefilters/pulldown.htm">Pulldown</a></td><td>Es werden einfach zwei von f&uuml;nf Frames gel&ouml;scht.</td></tr>
 <tr><td><a href="corefilters/seperatefields.htm">SeparateFields</a></td><td>Splittet ein Interlaced-Frame in Felder auf.</td></tr>
 <tr><td><a href="corefilters/swapfields.htm">SwapFields</a></td><td>Tauschen der Felder in einem Interlaced-Frame.</td></tr>
 <tr><td><a href="corefilters/weave.htm">Weave</a></td><td>Nimmt ein zusammengeh&ouml;rendes Paar an Feldern aus dem Videoclip und erstellt daraus einen Interlaced-Frame.</td></tr>
</table>
<br />
<br />
<h2><a name="audio"></a>Audio Filter</h2>
Vor der AviSynth v2.5 wurde die Samplingtiefe auf 16 Bits konvertiert, wenn einer der folgenden Audio Filter verwendet wurde.<br />
Ab der Version 2.5 wird die Samplingtiefe automatisch konvertiert, wenn ein Filter eine bestimmte Samplingtiefe ben&ouml;tigt. Dies bedeutet, dass die meisten Filter die verschiedenen Typen von Quellen akzeptieren, aber wenn ein Filter die Samplingtiefe einer Quelle nicht unterst&uuml;tzt, wird die Samplingtiefe automatisch konvertiert in etwas, was unterst&uuml;tzt wird von dem Filter.<br />
Im Allgemeinen braucht sich der durchschnittlichen Nutzer darum nicht zu k&uuml;mmern. Eine bestimmte Samplingtiefe kann festgesetzt werden durch die ConvertAudio Funktionen.<br />
Wenn die Samplingtiefe vom Typ Flie&szlig;kommazahl ist und AviSynth die Daten auch ausgeben soll, wird sie automatisch nach 16 Bit konvertiert, da Flie&szlig;kommazahl-Samplingtiefen nicht als g&uuml;ltige AVI Daten ausgeben werden k&ouml;nnen.<br />
<br />
<table border="1" width="90%">
 <tr><td width="30%"><a href="corefilters/amplify.htm">Amplify / AmplifydB</a></td><td width="70%">&Auml;ndern der Lautst&auml;rke von mehreren Tonspuren.</td></tr>
 <tr><td><a href="corefilters/assumerate.htm">AssumeSampleRate</a></td><td>Anpassen der Sampling-Frequenz und damit &Auml;ndern der Abspielgeschwindigkeit.</td></tr>
 <tr><td><a href="corefilters/audiodub.htm">AudioDub</a></td><td>Es wird der Videostream vom ersten Argument und der Audiostream vom zweitem Argument genommen und dann kombiniert.</td></tr>
 <tr><td><a href="corefilters/converttomono.htm">ConvertToMono</a></td><td>Vereinigt alle Tonkan&auml;le in einen Mono Kanal.</td></tr>
 <tr><td><a href="corefilters/convertaudio.htm">ConvertAudioTo8bit / ConvertAudioTo16bit / ConvertAudioTo24bit / ConvertAudioTo32bit / ConvertAudioToFloat</a></td><td>Konvertiert die Samplingtiefe von 8 auf 16 Bits.</td></tr>
 <tr><td><a href="corefilters/delayaudio.htm">DelayAudio</a></td><td>Es wird die Tonspur um eine bestimmte Anzahl an Sekunden verz&ouml;gert.</td></tr>
 <tr><td><a href="corefilters/ensuresync.htm">EnsureVBRMP3Sync</a></td><td>Korrigiert asynchrone MP3-AVI`s beim Spulen oder Schneiden.</td></tr>
 <tr><td><a href="corefilters/getchannel.htm">GetChannel</a></td><td>Gibt nur einen bestimmten Kanal vom Audiostream wieder.</td></tr>
 <tr><td><a href="corefilters/killaudio.htm">KillAudio</a></td><td>Entfernt den Ton komplett aus einem Clip.</td></tr>
 <tr><td><a href="corefilters/mergechannels.htm">MergeChannels</a></td><td>Verbindet die Kan&auml;le von zwei oder mehr Audioclips.</td></tr>
 <tr><td><a href="corefilters/mixaudio.htm">MixAudio</a></td><td>Mischen vom Audio aus zwei Clips.</td></tr>
 <tr><td><a href="corefilters/normalize.htm">Normalize</a></td><td>Auf maximale Lautst&auml;rke erh&ouml;hen.</td></tr>
 <tr><td><a href="corefilters/resampleaudio.htm">ResampleAudio</a></td><td>Konvertiert in hoher Qualit&auml;t die Abtastrate.</td></tr>
 <tr><td><a href="corefilters/ssrc.htm">SSRC</a></td><td>Konvertiert die Samplingrate.</td></tr>
 <tr><td><a href="corefilters/supereq.htm">SuperEQ</a></td><td>16 Band Ton-Equalizer von hervorragender Qualit&auml;t.</td></tr>
 <tr><td><a href="corefilters/tone.htm">Tone</a></td><td>Erzeugt eine Tonspur mit bestimmten Eigenschaften.</td></tr>
</table>
<br />
<br />
<h2><a name="special"></a>Spezielle und exotische Filter</h2>
<br />
<table border="1" width="90%">
 <tr><td width="30%"><a href="corefilters/animate.htm">Animate / ApplyRange</a></td><td width="70%">Dies ist ein Meta-Filter, welcher andere Filter mit kontinuierlich ver&auml;nderten Werten aufruft.</td></tr>
 <tr><td><a href="corefilters/conditionalfilter.htm">ConditionalFilter / FrameEvaluate / ScriptClip</a> / <a href="corefilters/conditionalreader.htm">ConditionalReader</a></td><td><tt>ConditionalFilter</tt> gibt <i>source1</i>, wenn eine Bedingung zutrifft, ansonsten <i>source2</i>. <tt>ScriptClip</tt> gibt den Clip wieder, welcher vor einer Funktion f&uuml;r jeden einzelnen Frame ausgew&auml;hlt wurde.</td></tr>
 <tr><td><a href="corefilters/fixbrokenchromaupsampling.htm">FixBrokenChromaUpsampling</a></td><td>Es ist mir aufgefallen, dass der MS DV Codec die Farbkan&auml;le falsch hochrechnet, so habe ich diesen Filter erstellt, der das Problem kompensiert.</td></tr>
 <tr><td><a href="corefilters/fixluminance.htm">FixLuminance</a></td><td>Korrigiert einen versetzten vertikalen Helligkeits-Versatz</td></tr>
 <tr><td><a href="corefilters/flip.htm">FlipHorizontal / FlipVertical</a></td><td>Stellt das Video auf den Kopf oder tauscht die Seiten</td></tr>
 <tr><td><a href="corefilters/image.htm">Imagewriter</a></td><td>Schreibt die Frames als Bilder auf die Festplatte.</td></tr>
 <tr><td><a href="corefilters/peculiar.htm">PeculiarBlend</a></td><td>Blendet jeden Frame in den darauffolgenden Frame in einer bestimmten Art ein.</td></tr>
 <tr><td><a href="corefilters/reverse.htm">Reverse</a></td><td>Spielt den Clip r&uuml;ckw&auml;rts ab.</td></tr>
 <tr><td><a href="corefilters/subtitle.htm">Subtitle</a></td><td>F&uuml;gt eine einzelne Textzeile (anti-aliased) in einen bestimmten Bereich ein.</td></tr>
 <tr><td><a href="corefilters/turn.htm">TurnLeft / Turnright</a></td><td>Dreht das Video um 90 Grad gegen/im Uhrzeigersinn.</td></tr>
</table>
<br />
<br />
<h2><a name="debug"></a>Debug- und Test-Filter</h2>
<br />
<table border="1" width="90%">
 <tr><td width="30%"><a href="corefilters/colorbars.htm">ColorBars</a></td><td width="70%">Erzeugt ein Videoclip mit einem Testbild aus SMPTE Farbbalken.</td></tr>
 <tr><td><a href="corefilters/compare.htm">Compare</a></td><td>Vergleicht zwei Videoclips und gibt die Informationen &uuml;ber die Unterschiede aus.</td></tr>
 <tr><td><a href="corefilters/Histogram.htm">Histogram</a></td><td>F&uuml;gt ein Helligkeits-Histogram hinzu.</td></tr>
 <tr><td><a href="corefilters/info.htm">Info</a></td><td>Gibt Informationen &uuml;ber das Video und Audio aus.</td></tr>
 <tr><td><a href="corefilters/message.htm">MessageClip</a></td><td>Erzeugt einen Videoclip mit einer Textnachricht.</td></tr>
 <tr><td><a href="corefilters/showfive.htm">ShowFiveVersions</a></td><td>Nimmt f&uuml;nf Videoclips und kombiniert sie nebeneinander von links nach rechts zu einem Bild.</td></tr>
 <tr><td><a href="corefilters/showframes.htm">ShowFrameNumber / ShowSMPTE</a></td><td>Blendet die Frame-Nummer ein.</td></tr>
 <tr><td><a href="corefilters/stack.htm">StackHorizontal / StackVertical</a></td><td>Reiht zwei oder mehr Videoclips nebeneinander oder untereinander.</td></tr>
 <tr><td><a href="corefilters/subtract.htm">Subtract</a></td><td>Gibt einen Videoclip aus, wobei jeder Pixel die Differenz aus zwei verglichenen Pixeln ist.</td></tr>
 <tr><td><a href="corefilters/version.htm">Version</a></td><td>Erzeugt ein Video mit der Versionsnummer und der Copyright-Information.</td></tr>
</table>
</body></html>
